Top 100 Browser Automation Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | agent-browser | 41,895 | 2,789 | Rust | 355 | Browser automation CLI for AI agents | 2026-09-03 |
| 2 | selenium | 34,463 | 8,716 | Java | 98 | A browser automation framework and ecosystem. | 2026-09-04 |
| 3 | browser | 34,409 | 1,629 | Zig | 77 | Lightpanda: the headless browser designed for AI and automation | 2026-09-03 |
| 4 | phantomjs | 29,439 | 5,658 | C++ | 14 | Scriptable Headless Browser | 2022-11-26 |
| 5 | crawlee | 25,640 | 1,657 | TypeScript | 102 | Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and o... | 2026-09-03 |
| 6 | skyvern | 22,927 | 2,152 | Python | 34 | Automate browser based workflows with AI | 2026-09-04 |
| 7 | automa | 21,596 | 2,341 | Vue | 349 | A browser extension for automating your browser by connecting blocks | 2026-03-02 |
| 8 | nightmare | 19,768 | 1,063 | JavaScript | 177 | A high-level browser automation library. | 2024-04-20 |
| 9 | ego-lite | 14,924 | 773 | JavaScript | 104 | The fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, without disturbing you. Zero cost, zero conf... | 2026-09-03 |
| 10 | nanobrowser | 13,722 | 1,449 | TypeScript | 49 | Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator. | 2026-08-18 |
| 11 | SeleniumBase | 12,982 | 1,584 | Python | 14 | APIs for browser automation, testing, and bypassing bot-detection. Includes CDP Mode: A stealthy configuration for chromium that passes every bot detection test. | 2026-09-03 |
| 12 | undetected-chromedriver | 12,821 | 1,342 | Python | 0 | Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM) | 2025-07-05 |
| 13 | mcp-chrome | 12,383 | 1,129 | TypeScript | 199 | Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, cont... | 2026-01-06 |
| 14 | pinchtab | 10,222 | 775 | Go | 4 | High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard. | 2026-09-03 |
| 15 | webdriverio | 9,834 | 2,679 | TypeScript | 236 | Next-gen browser and mobile automation test framework for Node.js | 2026-09-04 |
| 16 | openbrowser | 9,521 | 865 | TypeScript | 0 | Let AI agents browse the web. An autonomous toolkit for browser-based AI agents. | 2026-04-02 |
| 17 | crawlee-python | 9,486 | 801 | Python | 86 | Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works... | 2026-09-03 |
| 18 | artillery | 9,070 | 565 | TypeScript | 443 | The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any... | 2026-08-26 |
| 19 | camofox-browser | 9,063 | 969 | JavaScript | 73 | Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement. | 2026-09-03 |
| 20 | docker-selenium | 8,649 | 2,551 | Go | 83 | Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale | 2026-09-03 |
| 21 | notebooklm-skill | 7,752 | 878 | Python | 11 | Use this skill to enable Claude Code to communicate directly with your Google NotebookLM notebooks. Query your uploaded documents and get source-grounded, citation-backed answers from Gemini. Features... | 2025-11-21 |
| 22 | pydoll | 7,065 | 405 | HTML | 13 | Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions. | 2026-09-04 |
| 23 | HeadlessBrowsers | 6,692 | 454 | - | 13 | A list of (almost) all headless web browsers in existence | 2025-10-12 |
| 24 | skills | 5,555 | 270 | Python | 7 | Browser automation CLI built for AI agents. Break through anti-bot walls, hand off to humans across platforms when stuck. Parallel multi-task execution, independent multi-session operation, isolated m... | 2026-08-24 |
| 25 | browser-fingerprinting | 5,130 | 276 | JavaScript | 9 | Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️♂️ when scraping the web? | 2026-07-27 |
| 26 | patchright | 4,265 | 203 | TypeScript | 4 | Undetected version of the Playwright testing and automation library. | 2026-09-02 |
| 27 | browser-agent | 4,125 | 236 | TypeScript | 26 | Open-source, vision-first browser agent | 2026-02-08 |
| 28 | playwright-go | 3,492 | 242 | Go | 4 | Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. | 2026-08-17 |
| 29 | oxylabs-ai-studio-py | 3,388 | 34 | Python | 1 | Structured data gathering from any website using AI-powered scraper, crawler, and browser automation. Scraping and crawling with natural language prompts. Equip your LLM agents with fresh data. AI Stu... | 2026-08-21 |
| 30 | MultiPost-Extension | 3,262 | 376 | TypeScript | 15 | A browser extension that helps users publish content to multiple social media platforms with one click. | 2026-09-01 |
| 31 | any-auto-register | 3,230 | 1,049 | Python | 17 | Auto-register & manage accounts for ChatGPT, Cursor, Kiro, Grok, Windsurf, Trae & 13+ AI platforms · Protocol/browser dual-mode · Plugin-based · One-click Mac/Windows desktop app | 2026-08-25 |
| 32 | BotBrowser | 2,602 | 279 | TypeScript | 4 | Advanced Privacy Browser Core with Unified Fingerprint Defense: Cloudflare, Akamai, Kasada, Shape, DataDome, PerimeterX, hCaptcha, FunCaptcha, Imperva, reCAPTCHA, ThreatMetrix, Adscore | 2026-09-03 |
| 33 | HeadlessX | 2,280 | 273 | TypeScript | 2 | The undetected self-hosted browser automation platform. Powered by Camoufox (Firefox) for 0% detection rates. Built for speed, privacy, and scalability. | 2026-09-01 |
| 34 | xhs_ai_publisher | 2,071 | 300 | Python | 6 | AI-powered Xiaohongshu/Rednote content creation and publishing tool with PyQt desktop UI, FastAPI service, login-state reuse, preview publish, and automated browser workflows. | 2026-06-28 |
| 35 | notte | 2,000 | 183 | Python | 0 | Cloud browser infrastructure and web automation platform for your AI and coding agents | 2026-09-03 |
| 36 | invisible_playwright | 1,969 | 232 | Python | 4 | Free antidetect browser stealth for Playwright: undetected headless Firefox fingerprint. Python scraping, recaptcha and bot detection bypass. Open source | 2026-09-04 |
| 37 | dusk | 1,945 | 331 | PHP | 0 | Laravel Dusk provides simple end-to-end testing and browser automation. | 2026-08-26 |
| 38 | opendia | 1,919 | 159 | JavaScript | 0 | Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox. | 2026-09-03 |
| 39 | stealth-browser-mcp | 1,890 | 268 | Python | 2 | The only browser automation that bypasses anti-bot systems. AI writes network hooks, clones UIs pixel-perfect via simple chat. | 2026-08-29 |
| 40 | browserless | 1,832 | 91 | JavaScript | 4 | The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API. | 2026-09-03 |
| 41 | surf | 1,813 | 95 | Go | 0 | SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping. | 2026-08-10 |
| 42 | deepseek-pp | 1,789 | 234 | TypeScript | 19 | DeepSeek Web browser extension: AI agent workspace with MCP tools, memory, Skills, automation, web search, and conversation export. | 2026-08-13 |
| 43 | remote-browser | 1,751 | 106 | JavaScript | 8 | A low-level browser automation framework built on top of the Web Extensions API standard. | 2018-07-14 |
| 44 | skales | 1,746 | 245 | TypeScript | 0 | Personal AI desktop agent for Windows, macOS, Linux, Android & iOS. Set a goal, it works on its own. Teams (pair two desktops, agents + humans), Agent2Agent, Workflows, Codework, multi-agent orgs, des... | 2026-09-03 |
| 45 | BrowserSkill | 1,742 | 130 | TypeScript | 15 | Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent. | 2026-09-03 |
| 46 | HyperAgent | 1,551 | 200 | TypeScript | 15 | AI Browser Automation | 2026-05-11 |
| 47 | patchright-python | 1,495 | 110 | Python | 2 | Undetected Python version of the Playwright testing and automation library. | 2026-08-29 |
| 48 | row-bot | 1,480 | 172 | Python | 18 | Row-Bot - Personal AI Sovereignty. A local-first AI assistant with integrated tools, a personal knowledge graph, voice, vision, shell, browser automation, scheduled tasks, health tracking, and messagi... | 2026-08-28 |
| 49 | BotD | 1,462 | 101 | TypeScript | 3 | Free bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions. | 2026-09-02 |
| 50 | agentql | 1,455 | 167 | Python | 6 | AgentQL is a suite of tools for connecting your AI to the web. Featuring a query language and Playwright integrations for interacting with elements and extracting data quickly, precisely, and at scale... | 2026-08-26 |
| 51 | zendriver | 1,413 | 109 | Python | 75 | A blazing fast, async-first, undetectable webscraping/web automation framework based on ultrafunkamsterdam/nodriver. Now with Docker support! | 2026-08-16 |
| 52 | browserwing | 1,412 | 129 | Go | 20 | BrowserWing turns your browser actions into MCP commands Or Claude Skill, allowing AI agents to control browsers efficiently and reliably. Say goodbye to slow, token-heavy LLM interactions — let agent... | 2026-08-08 |
| 53 | hound | 1,369 | 140 | Elixir | 73 | Elixir library for writing integration tests and browser automation | 2024-07-09 |
| 54 | BrowserGym | 1,343 | 193 | Python | 19 | 🌎💪 BrowserGym, a Gym environment for web task automation | 2026-07-17 |
| 55 | openserp | 1,338 | 153 | Go | 14 | Self-hosted SERP API for AI, SEO & automation. Browser-rendered Google, Bing, Yandex, Baidu, DuckDuckGo and Ecosia search with page extraction 🎉 | 2026-07-22 |
| 56 | AIPex | 1,250 | 131 | TypeScript | 7 | AIPex: AI browser automation assistant, no migration and privacy first. Alternative to Manus Browser Operator、 Claude Chrome and Agent Browser | 2026-08-26 |
| 57 | browserable | 1,206 | 104 | JavaScript | 8 | Open source and self-hostable browser automation library for AI agents | 2025-08-27 |
| 58 | groovy-geb | 1,173 | 235 | Groovy | 8 | Apache Geb: Very Groovy Browser Automation | 2026-08-11 |
| 59 | testzeus-hercules | 1,145 | 184 | Python | 25 | Hercules is the world’s first open-source testing agent, enabling UI, API, Security, Accessibility, and Visual validations – all without code or maintenance. Automate testing effortlessly and let Herc... | 2026-08-04 |
| 60 | Browser4 | 1,120 | 151 | Kotlin | 10 | Browser4 — an AI-native browser engine for autonomous agents, intelligent extraction, and large-scale web automation. | 2026-09-02 |
| 61 | locoagent | 1,044 | 50 | TypeScript | 0 | AI-powered social media agent with real browser automation | 2026-06-27 |
| 62 | kernel-images | 1,043 | 80 | Go | 1 | Browsers-as-a-service for automations and web agents | 2026-09-04 |
| 63 | Botright | 1,018 | 85 | Python | 31 | Botright, the most advance undetected, fingerprint-changing, captcha-solving, open-source automation framework. Build on Playwright, its as easy to use as it is to extend your code. Solving your Captc... | 2026-09-02 |
| 64 | autotab-starter | 1,009 | 67 | Python | 4 | Build browser agents for real world tasks | 2023-12-12 |
| 65 | navalia | 976 | 33 | TypeScript | 17 | A bullet-proof, fast, and reliable headless browser API | 2018-07-24 |
| 66 | opentabs | 928 | 89 | TypeScript | 1 | Browser automation clicks buttons. OpenTabs calls APIs. | 2026-08-24 |
| 67 | beachpatrol | 921 | 38 | JavaScript | 3 | 🏝️ A CLI Tool to Automate Your Everyday Web Browser. | 2025-10-30 |
| 68 | libretto | 886 | 68 | TypeScript | 3 | The AI toolkit for building reliable browser automations | 2026-08-21 |
| 69 | FluentLenium | 885 | 217 | Java | 18 | FluentLenium is a web & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are ... | 2025-08-18 |
| 70 | rustwright | 870 | 56 | Python | 12 | Playwright's API on a Rust CDP engine — Chromium browser automation for Python & Node, no driver subprocess. (Alpha) | 2026-09-04 |
| 71 | cerebellum | 864 | 57 | Python | 3 | Browser automation system that uses AI-driven planning to navigate web pages and perform goals. | 2026-06-01 |
| 72 | Selenium-Driverless | 861 | 83 | Python | 27 | a stealthy browser automation framework | 2025-04-25 |
| 73 | undetectable-fingerprint-browser | 860 | 146 | - | 18 | Free open-source Multilogin/Incogniton/Kameleo alternative for fingerprint spoofing (Canvas/WebGL/User-Agent). Perfect for Selenium/Playwright/Puppeteer automation, web scraping, social media bots, ad... | 2025-04-25 |
| 74 | testplane | 830 | 74 | TypeScript | 29 | Testplane (ex-hermione) browser test runner based on mocha and wdio | 2026-09-02 |
| 75 | gemini-skill | 830 | 118 | JavaScript | 9 | gemini drawing MCP & skill through browser, can be used in openclaw or any agent that supports MCP. Gemini画图 MCP和sill,支持龙虾或任何agent使用٩(๑>◡<๑)۶ | 2026-08-01 |
| 76 | trifleJS | 829 | 51 | JavaScript | 18 | Headless automation for Internet Explorer | 2026-04-27 |
| 77 | agentcookie | 814 | 66 | Go | 0 | Your agent runs on a Mac that isn't your daily driver. agentcookie keeps its sessions in sync with the Mac you actually browse on, continuously, encrypted over Tailscale, so OpenClaw, Hermes, or any o... | 2026-08-24 |
| 78 | mobilegym | 784 | 131 | Python | 6 | [EMNLP 2026] MobileGym: A Verifiable and Highly Parallel Simulation Platform for Mobile GUI Agent Research · 浏览器里运行的安卓模拟器 · Browser-hosted Android Simulator · Verifiable Evaluation · Scalable Online R... | 2026-08-28 |
| 79 | patchright-nodejs | 774 | 49 | TypeScript | 0 | Undetected NodeJS version of the Playwright testing and automation library. | 2026-08-19 |
| 80 | allure-docker-service | 749 | 209 | Python | 30 | This docker container allows you to see up to date reports simply mounting your "allure-results" directory in the container (for a Single Project) or your "projects" directory (for Multiple Projects).... | 2026-07-12 |
| 81 | selene | 732 | 181 | Python | 115 | User-oriented Web UI browser tests in Python | 2026-09-03 |
| 82 | webdriver | 716 | 227 | HTML | 309 | Remote control interface that enables introspection and control of user agents. | 2026-09-02 |
| 83 | figranium | 677 | 40 | TypeScript | 0 | Stack blocks visually to build complex browser workflows and execute them via API | 2026-09-02 |
| 84 | headless-browser | 666 | 1 | - | 0 | Execute complex automation scripts via remote cloud sessions , featuring integrated residential proxies , automated CAPTCHA solving , and native JavaScript rendering for the toughest dynamic websites. | 2026-08-21 |
| 85 | awesome-browser-automation | 635 | 119 | - | 13 | Curated list of awesome browser automation tools and resources | 2026-09-02 |
| 86 | browserpilot | 635 | 75 | Python | 4 | Natural language browser automation | 2024-12-21 |
| 87 | tor-browser-selenium | 591 | 105 | Python | 9 | Tor Browser automation with Selenium. | 2025-07-26 |
| 88 | n8n-nodes-puppeteer | 586 | 104 | TypeScript | 13 | n8n node for browser automation using Puppeteer | 2026-05-08 |
| 89 | simprint | 586 | 100 | TypeScript | 11 | [指纹浏览器] Simprint is an open-source fingerprint browser and programmable browser workspace designed for isolated environments, automation workflows, proxy orchestration, and browser fingerprint researc... | 2026-08-24 |
| 90 | AI-Employe | 585 | 54 | TypeScript | 2 | Create browser automation as if you were teaching a human using GPT-4 Vision. | 2024-02-19 |
| 91 | chrome-har-capturer | 570 | 91 | JavaScript | 1 | Capture HAR files from a Chrome instance | 2026-08-12 |
| 92 | coypu | 565 | 136 | C# | 2 | Intuitive, robust browser automation for .Net | 2026-09-02 |
| 93 | BAS | 560 | 166 | C++ | 2 | BrowserAutomationStudio can automate everything that Chrome can. | 2017-07-30 |
| 94 | uiautodev | 537 | 88 | Python | 23 | Mobile UI viewer in browser, view the UI in a tree view, and generate XPath automatically. | 2025-11-23 |
| 95 | brotab | 516 | 49 | Python | 61 | Control your browser's tabs from the command line | 2025-01-22 |
| 96 | stagehand-python | 514 | 120 | Python | 33 | The AI Browser Automation Framework | 2026-08-20 |
| 97 | webdriver-bidi | 510 | 80 | Bikeshed | 253 | Bidirectional WebDriver protocol for browser automation | 2026-09-03 |
| 98 | XActions | 502 | 96 | HTML | 9 | ⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time ... | 2026-09-03 |
| 99 | nickjs | 495 | 49 | JavaScript | 13 | Web scraping library made by the Phantombuster team. Modern, simple & works on all websites. (Deprecated) | 2020-06-19 |
| 100 | Drissionpage-MCP-Server | 489 | 40 | Python | 5 | DrissionPage MCP Server · Browser automation for Claude Code, Codex, and MCP clients | 2026-08-31 |